home *** CD-ROM | disk | FTP | other *** search
- ' VBScript Source File
- '
- ' NAME: <filename>
- '
- ' AUTHOR: Thorsten Eggeling
- ' DATE : 01.2001
- '
- ' COMMENT: Dieses Script demonstriert das binΣre Lesen und Schreiben
- ' per VBScript
- '
- '==========================================================================
- Dim TempDir, TempFileName
- Dim fso, tempfile
- Set fso = CreateObject("Scripting.FileSystemObject")
-
- TempDir=GetTempFolder
-
- TextStreamTestCreate (TempDir & "\pcwTest.bin")
- TextStreamTestWrite(TempDir & "\pcwTest.bin")
-
- MsgBox("Erledigt.")
- Function TextStreamTestCreate (TempFileName)
- Const ForReading = 1, ForWriting = 2, ForAppending = 8
- Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
- Dim f, ts
- fso.CreateTextFile TempFileName
- Set f = fso.GetFile(TempFileName)
- Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault)
- For i = 0 to 255
- ts.Write Chr(i)
- Next
- ts.Close
- End Function
-
- Function TextStreamTestWrite(TempFileName)
- Const ForReading = 1, ForWriting = 2, ForAppending = 8
- Dim f1,f2, ts1, ts2, TheByte
- Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
- Set f1 = fso.GetFile(TempFileName)
- fso.CreateTextFile TempFileName &".copy"
- Set f2 = fso.GetFile(TempFileName &".copy")
- Set ts1 = f1.OpenAsTextStream(ForReading, TristateUseDefault)
- Set ts2 = f2.OpenAsTextStream(ForWriting, TristateUseDefault)
- For i = 0 to 99
- ts2.write (ts1.read (1))
- Next
- ts1.read (1)
- ts2.write(Chr(255))
-
- For i = 101 to 255
- ts2.write (ts1.read (1))
- Next
-
-
-
- ts1.Close
- ts2.Close
- End Function
-
- Function GetTempFolder
- Dim tfolder, tname, tfile
- Const TemporaryFolder = 2
- Set tfolder = fso.GetSpecialFolder(TemporaryFolder)
- GetTempFolder = tFolder.Path
- End Function
-